#ifndef __DHT11_H
#define __DHT11_H
/**
 * DHT11 测量模块
 *
 * 注意事项：
 * 接线：模块的“+”端接+5V 输出，
 * “-”端接 GND，
 * “S”端接数字端口 7 号引脚（当然这个也可以自己定义数字引脚）
 */
#include "main.h"

/**
 * 端口定义信息
 */
#define DHT11_PORT GPIOA
#define DHT11_PORT_PIN GPIO_PIN_5



void Delay_us(uint16_t us);

/**
 * 设置输出
 */
void DHT_GPIO_SET_OUTPUT(void);

/**
 * 设置输入
 */
void DHT_GPIO_SET_INPUT(void);

/**
 * 读取字节
 */
uint8_t DHT_Read_Byte(void);

/**
 * 读取DHT数据
 */
uint8_t DHT_Read(void);

/**
 * 返回温度
 */
uint8_t GetTemprature();

/**
 * 返回湿度
 */
uint8_t GetHumidty();

#endif
